/*
 * Fernanda Ibarrola - 0711920
 * Luiza Silva       - 0810905
 *
 */


#ifndef HASH_H
#define HASH_H

#include "paciente.h"

/* Utiliza o multiply method para calcular o index do vetor que deve ser posto o elemento passado como key. */
int hashFunc (int key);

/* Cria um vetor void** e preenche todos seus elemento com NULL. */
void** criaVetor (int tamMax); 

/* Procura na lista um elemento em que o próximo seja nulo e insere o novoPaciente, incrementando as colisões de todos os pacientes da lista. */
void hashCol (Paciente* cabecaLista, Paciente* novoPaciente);

#endif /* HASH_H */
